Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.11.2014, 17:24
Новичок на форуме
Отправить личное сообщение для XdexProgrammer Посмотреть профиль Найти все сообщения от XdexProgrammer
 
Регистрация: 30.11.2014
Сообщений: 2

AJAX.Не отправляет запрос.
Здравствуйте!Я читал вот этот урок по AJAX:http://learn.javascript.ru/ajax-xmlhttprequest , в самом начале, в задании с кнопкой голосования.
Я создал файл index.html , и прописал там такой код:
<button onclick="voteSync(outputElem)">Нажми, чтобы голосовать</button>
<script>
function voteSync(outputElem) {
  var xhr = new XMLHttpRequest(); // (1)
 
  xhr.open('GET', '/files/Vote', false);
 
  outputElem.innerHTML = '...';
  xhr.send(null);   // (2)
 
  outputElem.innerHTML = xhr.responseText;  // (3)
}
</script>
</form
.
Так-же я сделал на диске D папку Vote, и поместил туда файл вот с таким скриптом:
Код:
res.end('Запрос принят: ' + new Date());
Когда я нажимаю на кнопку, сначала показываются "..." на кнопке, а потом они в долю секунды пропадают, ничего не показав, и перезагрузив страницу.Я создал новый html-файл, но там все также , только без перегрузки страницы.
Заранее спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 30.11.2014, 19:48
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Должен быть запущен локальный сервер, если делаешь у себя на машине.
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #3 (permalink)  
Старый 30.11.2014, 21:01
Новичок на форуме
Отправить личное сообщение для XdexProgrammer Посмотреть профиль Найти все сообщения от XdexProgrammer
 
Регистрация: 30.11.2014
Сообщений: 2

а можно включить вот этот скрипт
var http = require('http');
var static = require('node-static');
var file = new static.Server('.');
 
http.createServer(function (req, res) {
  file.serve(req, res);
}).listen(8080);
 
console.log('Server running on port 8080');

и запустить его чрез консоль windows?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
$.ajax не отправляет Post запрос dimann889s Общие вопросы Javascript 1 10.10.2013 01:34
Как оборвать на сервере и клиенте запрос если у клиента пропала сеть. beard AJAX и COMET 3 21.12.2012 16:35
AJAX запрос в Internet Explorer срабатывает через раз nikolayseo jQuery 5 13.11.2012 00:13
Запрос на сервер Serjuk AJAX и COMET 6 04.06.2012 03:09
Запрос - ответ(VK,json) Slawaq Серверные языки и технологии 4 25.09.2010 00:28